草庐IT

ios - 将 URLRequest 转换为 NSMutableURLRequest

全部标签

c# - 将结构更改为密封类时隐式转换失败

有问题的结构/类:publicstructHttpMethod{publicstaticreadonlyHttpMethodGet=newHttpMethod("GET");publicstaticreadonlyHttpMethodPost=newHttpMethod("POST");publicstaticreadonlyHttpMethodPut=newHttpMethod("PUT");publicstaticreadonlyHttpMethodPatch=newHttpMethod("PATCH");publicstaticreadonlyHttpMethodDelete=n

c# - RichTextBox换行转换?

我正在使用WinFormsRichTextBox。看起来当RichTextBox在窗体上时,\r\n被转换为\n。这是一个测试:我有两个富文本框。一个是richTextBox1,放在窗体上:this.richTextBox1=newSystem.Windows.Forms.RichTextBox();this.SuspendLayout();////richTextBox1//this.richTextBox1.Location=newSystem.Drawing.Point(37,12);this.richTextBox1.Name="richTextBox1";this.richT

c# - 无效的转换异常泛型

我遇到了这个问题,我正在使用反射从类中提取属性,但问题是反射将它们作为对象返回,而我无法将其放入我的实际类型中。举个例子,如果这是类:publicclassRow{publicstaticexplicitoperatorRow(Rowo){returnnewRow{Name=o.Name,Value=o.Value};}publicstringName{get;set;}publicTValue{get;set;}}类型转换自一说Row至Row作品:vara=newRow{Name="Foo",Value=true};varb=(Row)a;//Works但是当我尝试从object开始

c# - 类型转换盒装值

为什么不能将装箱后的int直接转换为double?objecto=12;doubled=(double)o;抛出一个无效的转换异常。相反,它似乎必须首先转换为int,然后转换为double。objecto=12;doubled=(double)(int)o;我确信简单的答案是“因为这就是拳击的运作方式”,但我希望有人能在这里阐明一点。 最佳答案 查看今天早些时候的这个问题:WhyamIgettingInvalidCastException?Unboxingoperationsonlysucceedifthetargettypeise

c# - 如何在 C# 中将字符串转换为 RTF?

问题如何将字符串“Européen”转换为RTF格式的字符串“Europ\'e9en”?[TestMethod]publicvoidConvert_A_Word_To_Rtf(){//Arrangestringword="Européen";stringexpected="Europ\'e9en";stringactual=string.Empty;//Act//actual=...//How?//AssertAssert.AreEqual(expected,actual);}到目前为止我发现了什么富文本框RichTextBox可用于某些事情。示例:RichTextBoxrichTex

C# - 为什么 System.IO.File.GetLastAccessTime 在找不到文件时返回预期值?

请说说你的想法。1.DateTimedt=System.IO.File.GetLastAccessTime("C:\\There_is_no_such_file.txt");2.DateTimedt=System.IO.File.GetLastAccessTime("");如果路径参数中描述的文件不存在,则此方法返回调整为本地时间的公元1601年1月1日午夜12:00协调世界时(UTC)。第二种情况抛出参数异常。为什么在第一种情况下没有抛出FileNotFoundException(或smth.simmilar)? 最佳答案 这是记

c# - 如何将 XPS 文件转换为高质量的图像(而不是模糊的低分辨率)?

我正在尝试使用WPF转换XPS。想法是这些图像可以用silverlight4加载,为此我使用以下代码://XPSDocumentXpsDocumentxpsDoc=newXpsDocument(xpsFileName,System.IO.FileAccess.Read);FixedDocumentSequencedocSeq=xpsDoc.GetFixedDocumentSequence();//ThenumberofpagesPageCount=docSeq.References[0].GetDocument(false).Pages.Count;DocumentPagesizePa

C# 将对象转换为十进制

我正在尝试将值为0.39999999999999997的对象转换为十进制变量而不丢失精度。objectd=0.39999999999999997;我尝试了以下方法。decimalval1=Convert.ToDecimal(d);//val1=0.4objectval2=Convert.ChangeType(d,Type.GetType("System.Decimal"));//val2=0.4decimalval3=decimal.Parse(d.ToString());//val3=0.4decimalval4=(Decimal)d;//val4=0.4我知道这不是十进制数据类型无

c# - 将字节转换为图像时出现错误“参数无效”

我正在将字节转换为图像,但出现错误Parameterisnotvalid我正在粘贴我的代码。请检查代码并提示我做对还是错。Imagearr1=byteArrayToImage(Bytess);这是函数。publicstaticImagebyteArrayToImage(byte[]byteArrayIn){if(null==byteArrayIn||byteArrayIn.Length==0)returnnull;MemoryStreamms=newMemoryStream(byteArrayIn);try{ProcesscurrentProcess1=Process.GetCurre

c# - 从 int 转换为 float 的问题

有一个我无法理解的奇怪行为。同意float是近似值,因此即使显然返回没有小数的数字的操作也可以近似为带小数的数字。我这样做:intnum=(int)(195.95F*100);因为这是一个浮点运算,所以我得到19594而不是19595..但这是正确的。让我困惑的是,如果我这样做floatflo=195.95F*100;intnum=(int)flo;我得到了19595的正确结果。知道为什么会这样吗? 最佳答案 我想看看这是不是编译器在做数学运算,但即使你强制它,它的行为也是这样的:staticvoidMain(){inti=(int